self-managed work team - German English Dictionary